02 如何启用Docker 您所在的位置:网站首页 docker desktop k8s 02 如何启用Docker

02 如何启用Docker

2023-04-01 01:04| 来源: 网络整理| 查看: 265

一、概述

Docker Remote API是一组RESTful API,允许开发人员通过HTTP协议与本地或远程的Docker守护进程进行通信。它使得可以在不使用Docker命令行接口的情况下,实现自动化的容器管理和部署。 使用Docker Remote API,可以创建、启动、停止、删除、暂停、恢复容器,管理镜像、卷和网络等资源,并获取有关系统状态、容器事件和日志等信息。 Docker Remote API可以通过TCP或UNIX套接字访问,并且支持标准的HTTP方法(如GET、POST、PUT、DELETE)以及JSON格式的数据。用户可以使用任何适合他们的编程语言来开发Docker客户端应用程序,并与其它工具和服务集成,例如CI/CD工具、编排工具和监控工具等。 需要注意的是,Docker Remote API默认情况下是未加密的,并且可能会导致安全风险。因此,在生产环境中使用Docker Remote API时,需要谨慎考虑安全性问题,并采取必要的安全措施,例如使用HTTPS协议、身份验证和访问控制等。

二、如何启动Docker-Desktop的RemoteAPI

Docker的RemoteAPI需要手动开启,开启远程RemoveAPI允许我们在同网段下的其他主机(例如开发机器)上调用,实现对目标Docker的操作(例如开发人员将新的后台服务镜像推送到此机器)。 为何标题强调Docker-Desktop,因为和Linux环境下的配置有所区别,Windows(Win 10/11)环境下Docker想要启动RemoveAPI(2375端口)需要执行如下过程:

Docker-Desktop设置面板勾选”Expose daemon on tcp://localhost:2375 without TLS“Docker-Desktop设置面板的DockerEngine中增加配置 "hosts": ["tcp://0.0.0.0:2375"] 增加防火墙关于2375端口的入站规则 # 增加防火墙关于2375端口的入站规则 netsh advfirewall firewall add rule name="docker_daemon" dir=in action=allow protocol=TCP localport=2375 宿主机设置代理监听本地127.0.0.1:2375 #替换 为 docker 主机的公共 IP 地址 netsh interface portproxy add v4tov4 listenport=2375 listenaddress= connectaddress=127.0.0.1 connectport=2375 三、验证 方法1:本机、同网段机器访问 ”ip:2375“,出现”{“message”:“page not found”}“方法2:本机、同网段机器CMD执行命令,出现目标宿主机Docker信息 docker -H ip:2375 info

20191208213204727.png

三、参考文档

【CSDN】【Docker】windows环境下的docker如何开放远程2375端口 【CSDN】Windows开启Docker远程访问



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有